package cz.vse.adventura.po1715.xkosd00_kostka.hra;

import cz.pecinovsky.english.pojj.adv_framework.game_gui.IGameG;
import cz.vse.adventura.po1715.xkosd00_kostka.gui._04_abstract.GUI_04;
import cz.vse.adventura.po1715.xkosd00_kostka.hra.Hra;
import cz.vse.adventura.po1715.xkosd00_kostka.hra.WindowUI;

/*******************************************************************************
 * Instance třídy {@code Hostel} představují třídu, která spouští hru
 *      Hostel v okenním textovém nebo grafickém rozhraní
 *
 * @author    Dominik KOSTKA
 * @version   1.00.000
 */

public class Hostel {
//== TESTY A METODA MAIN =======================================================
    public static IGameG getHra()
    {
        return Hra.getHra();
    }
//
//    /***************************************************************************
//     * Testovací metoda.
//     */
//    public static void test()
//    {
//        Hostel inst = new Hostel();
//    }

    /***************************************************************************
     * @param args Parametry příkazového řádku
     */
    public static void main(String[] args)
    {
        if(args.length != 0 && args[0].equalsIgnoreCase("text")) {
            WindowUI ui = new WindowUI();
            ui.startGame();
        } else {
            IGameG game = Hra.getHra();
            GUI_04 gui = new GUI_04();
            gui.startGame(game);  
        }  
    }   
}